2007 Dunlop MSA British Touring Car Championship
5th in points Championship, 3 wins (184 points), Independant's Trophy Champion, 12 wins (285 points) Team RAC BMW 320Si E90
March 31st/April 1st - Brands Hatch
- Qualified: Pole
- 1: 2nd, I 1st
- 2: 2nd, I 1st
- 3: DNF (Accident)
April 21st/22nd - Rockingham
- Qualified 25th (qualified in 4th, but times disallowed for failing to restart on the weighbridge)
- Round 4: 7th, I - 2nd
- Round 5: DNF (Accident)
- Round 6: DNF (Damaged radiator)
May 5th/6th - Thruxton
- Qualified: 5th
- Round 7: 4th, I - 1st
- Round 8: 5th, I - 2nd
- Round 9: 17th, I - 11th
June 2nd/3rd - Croft
- Qualified: 2nd
- Round 10: 1st, I - 1st, (Fastest Lap)
- Round 11: DNF (Accident damage)
- Round 12: 9th, I - 3rd
June 23rd/24th - Oulton Park
- Qualified: Pole
- Round 13: 3rd, I - 1st, (Fastest Lap)
- Round 14: 1st, I - 1st
- Round 15: DNF (Broken suspension)
July 14th/15th - Donington Park
- Qualified: 6th
- Round 16: 7th, I - 4th
- Round 17: 9th, I - 4th
- Round 18: 6th, I - 3rd
July 28th/29th - Snetterton
- Qualified: Pole
- Round 19: Excluded (Car underweight)
- Round 20: 9th, I - 4th
- Round 21: 6th, I - 2nd
August 18th/19th - Brands Hatch
- Qualified: Pole
- Round 22: 4th, I - 1st
- Round 23: 9th, I - 6th (Fastest lap)
- Round 25: 1st, I - 1st
September 1st/2nd - Knockhill
- Qualified: 2nd
- Round 26: 2nd, I - 1st
- Round 27: 2nd, I - 1st
- Round 28th: 6th, I - 2nd
October 13th/14th - Thruxton
- Qualified: 6th
- Round 28: 6th, I - 1st
- Round 29: 4th, I - 1st
- Round 30: 11th, I - 4th
2007 FIA World Touring Car Championship
Ineligible for points, Team RAC/Team Aviva BMW 320Si E90
September 22nd/23rd - Brands Hatch Grand Prix
- Qualified: 3rd
- Race 1: 3rd
- Race 2: 4th (Fastest Lap)
November 17/18th - Macau Ghia
- Qualified: 18th
- Race 1: 14th
- Race 2: 8th
