Mercedes-Benz CLA

List Price from £31,695
Buy new from £29,211
List Price from £33,195
Buy new from £30,591
List Price from £34,695
Buy new from £31,971