I am guessing that you only have a max of 3k to spend, otherwise you would not be looking at those cars.
Don't touch Ford Explorer... regardless of it being lpg, it will be very thirsty, poor ride and tacky interior.
Don't touch the BMW... firstly, it is a bmw, but more importantly you will spend �500+ on servicing... but if it is high mileage you are looking at over �1000.
Unless you are buying it to run it in to the ground.
I am guessing it is an H reg?
Far more practical, and fashionable, to go for a golf... rather than owning an old big car because people will just say... there is a poverty stricken person who can only afford an old banger, but is trying to look good by buying an old big banger.
Sad, but true.