It will depend on a number of different factors :-
1. How old is the kitten/cat? usually a kitten homed at 13 weeks will around the £450-£550 price
- If the cat is an older kitten say 5months + you are looking around £250
- An ex breeder might be around £100-£200 - or sometimes just a fee to cover neutering
2. Is the kitten registered?
- Yes then this should be either with TICA, GCCF or Felis Britanica - some people will charge £250 for a non-registered Bengal (usually a cross or nothing to do with a bengal at all - they might provide a pedigree - which without the official registration is worth nothing
Do your homework - the simple fact is a fully pedigree registered Bengal kitten will not cost £100 from a reputable breeder. The two vaccinations alone that they should receive at 9 & 12 weeks will be nigh on £90 alone. Then there is the 3 months of raising, the stud fee, worming costs, food, health screenings and so on - all these are very amountable and all reputable breeders should be doing them - therefore they charge the appropriate fee of £450-£550 for a quality kitten.
As tigertail said its all about health health HEALTH