In the end. I decided not to get one. Too expensive for what you get. Shame really.
If I do decide to get a brand new truck, it will be in the U.S. I'd wait a year and bring it down with me.
1999 328i Sport Package, Premium Package, 5 speed, Alpine white.