New BMW 120 M Sport Auto £361.41 per month £3,250.00 deposit £0 dealer contribution 4.9% APR View Details