Spain March 2015: Nissan Qashqai and Ford Focus up
The Ford Focus is the 5th best-selling nameplate in Spain in March. * See the Top 45 All-brands and Top 282 All-models by clicking on the title * Lifted by scrappage scheme and a recovering economy, Spanish new car sales are up by a very sizeable 41% year-on-year in March to…