Thanks for all the suggestions/questions/replies.
The car was still under warranty, this was never contested by Fiat or the dealership (it's a Canadian car, bought with 64K kms (~39K miles)).
I didn't drive it far enough to need an oil change so no maintenance was done by me (other than checking the oil).
My understanding of the history of the car (as told to me by the dealership where I purchased it) was that it was purchased in BC and the owners moved to Alberta and traded it in for another vehicle. Since it wasn't traded in directly to the dealer where I bought it I don't even know if it was traded in Edmonton so I'd basically need to call every oil change place in two provinces to check for any oil changes (I was told by the Fiat dealer and the dealer where I purchased it that they'd checked their records and carfax and weren't able to find the missing three oil changes). I should probably ask for those records as 3 oil changes over 64000 kms with 8000 km OCIs could mean the previous owner stretched a few oil changes out by a bit (which, honestly, with modern oil isn't really that big a deal) or that they didn't follow the 6 month OCI interval specified by Fiat (even less of a deal).
I've spoken with a lawyer who seemed hopeful (at least it seemed like hope, it might have been dollar signs in his eyes...)
Lastly, apparently I "bypassed the swear filter" when I posted this by using a few symbols. This offensiveness has apparently been corrected by an admin. I hope no one was offended by this
faux pas I hear women love a bad boy though so I'll keep you posted how replacing the swear words I normally use by saying things like "Oh dollar sign!" works out for me on that front. I expect much luck on Friday/Saturday night.