bestsellingcarsblog.com
Spain 2005: Renault Megane repeats at #1 only 645 above Ford Focus
The Renault Megane remains the best-selling vehicle in Spain in 2005. Spanish car sales edge up 0.6% in 2005 to a new record 1.495.566 units, 1.529 million according to Aniacam. Renault (-2.9%) holds onto the brands top spot for the 20th time in the past 21 years at 12.3% share, comfortably above Ci