yes, if you hunt around enough and will probably have to settle for the standard model not the luxury.
not sure on costs, but oil should be done ever 10k i believe.
im in the process of buying a 1st gen MPS and insurance for me (22y.o) is HALF what it would be for a similar priced and specd WRX so i would be shopping around a bit more on that one mate..