105mph BMW driver banned for speeding on dual carriageway