First off, BMW's are basically one of the MOST RELIABLE CARS out there... they will last forever, recently we were talking about how long they last, we had a bmw with 220k miles... WHICH IS REALL GOOD... anyways, if u are short of cash, then a bmw maybe isn't right for you, because when u buy a used car, you buy other peoples problems.. if u have the money to throw down for a 1 or 2 shot deal, THEN GO FOR IT... BMW has whatever you want, POWER, LUXURY, SPORT, it all depends on the buyer/driver, GOOD LUCK eith whatever car u decide on getting!!