Originally Posted by gumercindo
I currently have a 325i (2002) with 70k miles and am looking to trade it in.
I am considering either buying a CPO 2005 similar 325i with 20-30k miles on it, or get a brand new lease.
BMW build quality usually improved with model age, so a late e46 (old style 3er)
might be a safer (and cheaper) bet than a new e92 (new 3 coupe). If you lready
have an e46 and you like it enough to consider aoth e46, why not just keep
the car you have now for a couple more years ?