I'd prefer the E46! IMHO, that is the last good looking car BMW was going to produce for over ten years. Basta yung E46, medyo bagu-bago pa, hindi mataas ang mileage and is of a relatively high variant, yun na talaga.