you know what M3 means dont you?
its gonna cost you 3 times as much money to own as a GS-R or a civic
yea, its fine.. until it breaks
BMWs are very expensive and if the series number is preceded with an M, that raises the cost of upkeep
do more research and weigh your options well based on ALL factors