Looking for my next bmw.

Must be diesel.

Ideally after a 520.

Lower the mileage the better.

Higher the spec the better.

Flexible budget of approx €5000