Buy or Finance BMW M3 in Brighton from £1321.48/month | 12.9% APR