BMW E46 330d 3.0 turbo diesel 84,000 miles Manual Runs well 224BHP 48.9MPG Good body work
I am open to ALL SWAPZ