Jaguar XF

List Price from £34,925
Buy new from £29,511
Contract hire from £323.99 per month
List Price from £40,060
Buy new from £35,706
Contract hire from £483.16 per month