This used 2009 BMW M5 engine features the S85B50A 5.0L V10, delivering 507 hp and 520 Nm torque. Ideal for replacing or upgrading your M5, it has low mileage and is thoroughly inspected for quality. Available from Turbo Auto Parts with free shipping.