Is a 1999-2005 bmw 3 series e46 a good first car?

6 answers 6