To every bmw freaks out there, i have a question for you all. I would really love to have a bmw e46 for myself. Where could i find the right store to get it? and how much would it usually cost? I have no idea whether they still selling off a brand new e46. I would really appreciate if anyone could advice me on getting a second hand car and what would be the disadvantages?