from what you've posted above, it may not be a wise choice to take on ownership of a mini. OEM parts are BMW and cost accordingly.
IMHO, I would ditch the libby and get into a wholesale cherokee until you are in a place to get into something that you want.