Used BMW 3 Series Efficientdynamics Sport Diesel cars for sale