13 Dec 2015, 10:23 UTC · By: Mihnea Radu / The Megane starts at €18,200, but you'll be able to pay a whole lot more than that if you opt for the 1.6-liter diesel engine
14 Aug 2013, 16:55 UTC · By: Mihnea Radu / They say you should buy French perfumes and Germans cars, not the other way around. But there are some pretty decent fragrances made by the Germans, so why not give this car a second look. It...