Retail: £5,995

£5,995

2017 BMW GS series

Low miles host of extras

2017 BMW GS series

Low miles host of extras

Retail: £6,395

£6,395