Which BMW 3 series has cheaper repair costs
Are you doing the work yourself or a shop? Xdrive adds more parts and cost more to maintain. The E46 chassis or 1999-2006 is easier to work on and parts are readily available.
Search BMW 3 Series Questions
BMW 3 Series Experts