Used BMW 2 Series M240i Automatic cars for sale